.dashboard {
    overflow-x: hidden;
}
.custom-color .Polaris-Text--success {
    color: rgb(0, 127, 95) !important;
}

.custom-badge-color .Polaris-Badge--statusCritical {
    background-color: #E45357;
    color: white;
}

.custom-badge-color .Polaris-Badge--statusAttention{
    background-color: #EF864C;
    color: white;
}

.custom-badge-color .Polaris-Badge--statusWarning{
    background-color: #F6C564;
}

.custom-badge-color .Polaris-Badge--statusInfo {
    background-color: #F5D8A1;
}

.custom-badge-color .Polaris-Badge--statusNew {
    background-color: #A4E8F2;
}

.custom-badge-color .Polaris-Badge--statusSuccess {
    background-color: #6FD1A6;
    color: white;
}

.aktoButton {
    z-index: 518;
    position: fixed;
    right: 9vw;
    top: 11px;
    padding: 4px 12px;
    background: #10a37f;
    color: white;
    border-radius: 8px;
}

.aktoButton .Polaris-Avatar--imageHasLoaded {
    width: 16px !important;
}

.header-css {
    width: 100vw;
    margin-left: -22vw;
    display: flex;
    justify-content: space-between;
    padding: 0 2vw;
}
.Polaris-TopBar{
    border-bottom: 1px solid #E1E3E5;
}

.call-banner {
    width: 200px;
    position: fixed;
    left: 1.2vw;
    z-index: 100;
    bottom: 8vh;
}

.call-banner .Polaris-Text--headingMd {
    font-size: 14px !important;
}

.call-banner .Polaris-Banner--withinPage {
    background: #EDEEEF !important;
}

.alerts-banner {
    width: 400px;
    position: fixed;
    right: 24px;
    z-index: 100;
    bottom: 80px;
}

.alerts-banner .Polaris-Banner--withinPage{
    padding: 8px !important;
    margin-top: unset !important;
}

.alerts-banner .Polaris-Banner__Dismiss{
    top: 12px !important;
}

:root {
    --akto-primary: #6200EA;
   --color-post: #49cc90 ;
   --color-get: #61affe ;
   --color-put: #fca130 ;
   --color-delete: #f93e3e ;
   --color-head: #9012fe ;
   --color-patch: #50e3c2 ;
   --color-tool: #49cc90;    /* green — active/action-oriented, like POST */
   --color-resource: #61affe; /* blue — data/info-oriented, like GET */
   --color-prompt: #bc6ff1;   /* purple — creative/conversational */
   --color-server: #f59b42;   /* red — server/infrastructure-oriented */

   --color-disabled: #ebebeb ;
   --color-options: #0d5aa7 ;
   --color-success-new: #008060;
   --white: #ffffff;
   --borderShadow-box-shadow: #AEB4B9;
   --inset-box-shadow: 0px 1px 0px 0px #898F94 inset;
   --agent-grey-background: #F6F6F7;

   --text-default: #202223;
   --text-subdued: #6D7175;

   --background-selected: #EDEEEF;

    --p-color-bg-primary: var(--akto-primary) !important;
    --p-color-bg-primary-hover: #5400CB !important;
    --p-color-bg-primary-active: #4700AE !important;
    --p-color-bg-primary-subdued-hover: #ECEBFF !important;
    --p-color-bg-info-subdued-hover: #F2F7FE !important;

    --p-color-text-primary: var(--akto-primary) !important;
    --p-color-text-success: var(--akto-primary) !important;
    --p-color-text-primary-hover: var(--akto-primary) !important;
    --p-color-text-success-new: var(--color-success-new) !important;
    
    --p-color-icon-primary: var(--akto-primary) !important;
    --p-color-bg-interactive-selected: #F6F6F7 !important;

    --p-color-bg-critical-subdued: #FFF4F4 !important;
    --p-color-bg-caution-subdued: #FFF5EA !important;
    --p-color-bg-info-subdued: #A4E8F2 !important;
}

.Polaris-Page{
    padding: 0 32px !important;
}

.Polaris-Frame__Main, .Polaris-Navigation {
    background: #F6F6F7 !important;
}

.Polaris-Tabs {
    padding: 0 !important;
}

.Polaris-Tabs__Tab--active {
    background: #EDEEEF !important;
    color: #202223 !important;
}

.Polaris-Tabs .Polaris-Badge--statusSuccess{
    background: rgba(221, 224, 228, 1) !important;
}
.Polaris-TopBar-UserMenu__Details{
    margin-right: 0px !important;
}

.reduce-size .Polaris-Avatar--sizeExtraSmall{
    --pc-avatar-extra-small-size: 1.25rem;
}

.beamer_defaultBeamerSelector {
    display: none !important;
}

.beamer_icon.active{
    top: -8px !important;
    left: 6px !important;
    height: 17px !important;
    width: 17px !important;
}

.Polaris-VideoThumbnail__Thumbnail{
    border-radius: 8px !important;
}

.Polaris-Frame__Skip{
    visibility: hidden !important;
}

.form-class .Polaris-Label{
    color: #202223 !important;
}

.Polaris-Text--break {
    white-space: normal !important;
    word-break: break-all !important;
}

.test-title .Polaris-Text--break {
    word-break: normal !important;
}

.Polaris-Frame__Skip{
    visibility: hidden !important;
}

.form-class .Polaris-Label{
    color: #202223 !important;
}

.welcome-back-modal-title {
    width: 95%;
    position: absolute;
    z-index: 2;
    background: white;
    margin-top: -20px;
    padding-block: 10px;
}

.badge-wrapper-CRITICAL .Polaris-Badge {
    background-color: #DF2909 !important;
    color: #FFFBFB !important;
    font-weight: 550 !important;
}

.badge-wrapper-HIGH .Polaris-Badge {
    background-color: #FED3D1 !important;
    color: #202223 !important;
    font-weight: 550 !important;
}

.badge-wrapper-MEDIUM .Polaris-Badge {
    background-color: #FFD79D !important;
    color: #202223 !important;
    font-weight: 550 !important;
}

.badge-wrapper-LOW .Polaris-Badge {
    background-color: #E4E5E7;
    color: #202223 !important;
    font-weight: 550 !important;
}

.action-item-card-actions .Polaris-Modal-CloseButton{
    margin-left: 0px !important;
    padding: 4px !important;
}